Applying testability to reliability estimation

نویسندگان

  • Mark C. K. Yang
  • W. Eric Wong
  • Alberto Pasquini
چکیده

The purpose of this report is to implement the idea of using testability to estimate software reliability. The basic steps involve estimating testability, evaluating how well software was written, and assessing the relationship between testing and usage. Results from these steps along with operational profiles are used to estimate software reliability. This paper describes an application of this method to evaluate the reliability of a real software system of about 6000 lines of executable code and discusses the results of such an estimation. The results are also compared with those obtained by using two reliability growth models.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Why Testing under Expected Operational Scenarios is Not Sufficient

Dr. Jeffrey Voas has published more than 150 journal and conference papers in the areas of software testability, software reliability, debugging, safety, fault-tolerance, design, computer security and career management. Jeff is widely recognized as a pioneer in both applying practical solutions for measuring software testability and inventing novel applications for software fault injection meth...

متن کامل

Testability Estimation of Framework Based Applications

Quality of software systems is highly demanded in today’s scenario. Highly testable system enhances the reliability also. More than 50% of test effort-time and cost are used to produce a highly testable system. Thus, design-for-testability is needed to reduce the test effort. In order to enhance the quality, productivity and reduced cost of the software organizations are promoting to produce th...

متن کامل

Integrating Change Point into Software Reliability Growth Model along with Testing – Effort Function

In this paper a software reliability growth model (SRGM) based on non-homogenous Poisson process (NHPP) is proposed. The principal idea is to provide a SRGM which incorporates both exponentiated Weibull (EW) testing-effort function and change point. In the earlier research, it is found that the probability of fault detection is not constant. It can be changed at some point of time which is call...

متن کامل

Improving the Testability of Object-oriented Software during Testing and Debugging Processes

Testability is the probability whether tests will detect a fault, given that a fault in the program exists. How efficiently the faults will be uncovered depends upon the testability of the software. Various researchers have proposed qualitative and quantitative techniques to improve and measure the testability of software. In literature, a plethora of reliability growth models have been used to...

متن کامل

Testability Estimation Framework

Testability has always been an elusive concept and its correct measurement or evaluation a difficult exercise. Most of the studies measure testability or more precisely the attributes that have impact on testability but at the source code level. Though, testability measurement at the source code level is a good indicator of effort estimation, it leads to the late arrival of information in the d...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1998